package br.com.sigmah.controller.businessObjects;

import java.util.List;
import java.util.Set;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import br.com.sigmah.controller.facade.ProfessorFacade;
import br.com.sigmah.controller.utils.ProfessorVO;
import br.com.sigmah.domain.entity.HorarioIndisponivelProfessor;
import br.com.sigmah.domain.entity.Professor;
import br.com.sigmah.domain.repository.CursoDataManager;
import br.com.sigmah.domain.repository.ProfessorDataManager;

@Service("professorFacade")
public class ProfessorBO implements ProfessorFacade{

	@Autowired
	private ProfessorDataManager professorDataManager;
	
	public Set<HorarioIndisponivelProfessor> horarisIndisponivelDoProfessor(final Professor professor){
		
		return null;
	}

	@Override
	public Professor salvar(Professor professor) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Professor> buscar(Professor curso) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean excluir(Professor professor) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public List<Professor> buscarPorParametros(ProfessorVO professorVO) {
		// TODO Auto-generated method stub
		return null;
	}

	public ProfessorDataManager getProfessorDataManager() {
		return professorDataManager;
	}

	public void setProfessorDataManager(ProfessorDataManager professorDataManager) {
		this.professorDataManager = professorDataManager;
	}
	
	
}
